<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of BaseDados
 *
 * @author alexandre
 */

//require_once '../Includes/VariaveisGlobais.php';

class BaseDados {
    private $servidor;
    private $baseDados;
    private $usuario;
    private $senha;
    private $objDb;
    function __construct($permissao = "consulta") {
        if($permissao == "consulta"){
            $this->setServidor('localhost');
            $this->setBaseDados('dceufg_documento');
            $this->setUsuario('dceufg_docConsul');
            $this->setSenha('25qyG8+uU8Rq');
        }else if($permissao == "escrita"){
            $this->setServidor('localhost');
            $this->setBaseDados('dceufg_documento');
            $this->setUsuario('dceufg_documento');
            $this->setSenha('rP?p$SL+m?MqCivwH9');
        }else{
            echo "Falha ao definir permissao da base de dados!";
        }
    }
    
    public function getObjDb(){
        try {
            $this->objDb = new mysqli($this->servidor,$this->usuario,$this->senha,$this->baseDados);
            return $this->objDb;
        }  catch (Exception $e){
            echo 'Falha: ',  $e->getMessage(), "\n";
        }
    }

    private function setServidor($servidor) {
        $this->servidor = $servidor;
    }

    private function setBaseDados($baseDados) {
        $this->baseDados = $baseDados;
    }

    private function setUsuario($usuario) {
        $this->usuario = $usuario;
    }

    private function setSenha($senha) {
        $this->senha = $senha;
    }


}

?>
